<?php 
//error_reporting(0) ;
//ini_set("display_errors", 0 );
?>
<?php
    $data['cidadeList'] = $cidadeList;
?>
    <script type="text/javascript" src="<?php echo base_url() . 'assets/js/validate.js'?>"></script>
    <script type="text/javascript" src="<?php echo base_url() . 'assets/js/calendario.js'?>"></script>

<div id="div_novo_func" align="center">
 

    <form id="formCadastroDadosFuncionario"><br />
        <h3 style="color:#333333">Formul&aacute;rio de Inscri&ccedil;&atilde;o</h3><br />
        <div style="color: #cd0a0a;" align="left">* &nbsp; Campo obrigat&oacute;rio</div>
        <br />
   		<fieldset style="width:auto">
        <legend style="size:auto; font-weight:bold; color:#333333">Dados B&aacute;sicos</legend>
        
    <br />
        <table width="746" >
          <tr>
            <td colspan="2">Nome<span id="msg_nome" style="color: #cd0a0a;">*</span></td>
            <td width="12%">CPF</td>
            <td width="9%">Admiss&atilde;o<span id="msg_dt_matricula" style="color: #cd0a0a; ">*</span></td>
            <td width="19%">Dt Afast.</td>
            <td width="13%">Dt Nascimento<span id="msg_dt_nasc" style="color: #cd0a0a;">*</span></td>
          </tr>
          <tr>
            <td colspan="2"><input type="text" size="60" id="cNomeFunc" /></td>
            <td><input type="text" id="cCpfFunc" size="15" maxlength="14" onkeypress="javascript: mascara(this,cpf)" /></td>
            <td><input type="text" size="10" id="cDataAdmissaoFunc" class="datepicker"  /></td>
            <td><input type="text" size="10" id="cDataAfastamento" class="datepicker" /></td>
            <td><input type="text" size="10" id="cDataNascFunc" class="datepicker"  /></td>
          </tr>
<tr>
            <td colspan="2">E-Mail</td>
            <td>RG<span id="msg_rg" style="color: #cd0a0a; "></span></td>
            <td>&Oacute;rgao Exp</td>
            <td>UF Exp</td>
            <td width="13%">Dt Emiss&atilde;o.</td>
          </tr>
          <tr>
            <td colspan="2"><input type="text" size="50" id="cEmailFunc" /></td>
            <td><input type="text" id="cRgFunc" size="15" maxlength="15"/></td>
            <td><input type="text" id="cOrgaoExpRgFunc" size="10" maxlength="10"/></td>
            <td>
                <select id="ufExpRgFunc">

                    <?php $this->load->view('uf/cbo_uf'); ?>
                </select>            </td>
            <td><input type="text" size="10" id="cDataEmissaoFunc" class="datepicker" /></td>
          </tr>
      <tr>
         <td width="32%" >Naturalidade</td>
         <td width="15%" >Origem &Eacute;tnica</td>
         <td colspan="3" >Estado Civil<span id="msg_estado_civil" style="color: #cd0a0a;">*</span></td>
        <td >Sexo <span id="msg_sexo" style="color: #cd0a0a; ">*</span></td>
        </tr>
      <tr>  
      	<td><select name="cNaturalCidade" id="cNaturalCidade">
          <?php $this->load->view('aluno/inc/cbo_cidade'); ?>
        </select></td>
            <td>
                <select name="cOrigemEtnicaFunc" id="cOrigemEtnicaFunc">
                    <option value="0">N&atilde;o Informada</option>
                    <option value="1">Branca</option>
                    <option value="2">Ind&iacute;gena</option>
                    <option value="3">Parda</option>
                    <option value="4">Negra</option>
                    <option value="5">Oriental</option>
                </select></td>
            <td colspan="3"><select name="cEstadoCivil" id="cEstadoCivil">
                <option value='0'></option>
                <option value='1'>Solteiro</option>
                <option value='2'>Casado</option>
                <option value='3'>Vi&uacute;vo</option>
                <option value='4'>Desquitado</option>
                <option value='5'>Separado(a) Judicialmente</option>
              </select></td>
            <td><select name="cSexo" id="cSexo">
              <option value='0'></option>
              <option value="1">Feminino</option>
              <option value="2">Masculino</option>
            </select></td>
          </tr>
        </table>
<br /><br />
</fieldset>
<br />
        <fieldset style="width:auto">
        <legend style="size:auto; font-weight:bold; color:#333333">Endere&ccedil;o/Telefones</legend>
    <br />
        <table width="740" >
          <tr>
            <td width="14%">CEP<span id="msg_cep" style="color: #cd0a0a; ">*</span></td>
            <td>Logradouro<span id="msg_logradouro" style="color: #cd0a0a; ">*</span></td>
            <td>Complemento</td>
          </tr>
          <tr>
            <td><input type="text" size="8" id="cCep" /></td>
            <td><input type="text" size="60" id="cLogradouro"/></td>
            <td><input type="text" size="30" id="cComplemento"/></td>
          </tr>
        </table>
<table width="740" >
<tr>
            <td width="33%">Bairro<span id="msg_bairro" style="color: #cd0a0a; ">*</span></td>
        <td width="39%">Cidade<span id="msg_cidade" style="color: #cd0a0a;">*</span></td>
            <td width="5%">UF<span id="msg_uf" style="color: #cd0a0a;">*</span></td>
        <td width="23%">Tipo Endere&ccedil;o</td>
      </tr>
          <tr>
            <td><input type="text" size="40" id="cBairro"/></td>
            <td><input type="text" size="40" id="cCidade"/></td>
            <td><input type="text" size="3" id="cUf"  /></td>
            <td>
                <select name="tipoEndereco"  id="cTipoEndereco">
                  <option value='0'></option>
                  <option value='1'>Residencial</option>
                  <option value='2'>Comercial</option>
              </select>
            </td>
          </tr>
          <tr>
            <td width="12%">Tel Residencial<span id="msg_tel_res" style="color: #cd0a0a; ">*</span></td>
            <td width="12%">Tel Celular<span id="msg_tel_cel" style="color: #cd0a0a; ">*</span></td>
            <td width="12%">&nbsp;</td>
            <td width="12%">&nbsp;</td>
          </tr> 
          <tr>
            <td><input type="text" size="14" onkeypress="javascript: mascara(this,telefone)" id="cTelefoneFunc" maxlength="14" /></td>
            <td><input type="text" size="14"  onkeypress="javascript: mascara(this,telefone)" id="cCelularFunc" maxlength="14"/></td>
            <td width="12%">&nbsp;</td>
            <td width="12%">&nbsp;</td>
          </tr> 
        </table>
<br /><br />
</fieldset>
<br />
        <fieldset style="width:auto">
        <legend style="size:auto; font-weight:bold; color:#333333">Dados Administrativos</legend>  

    <br />
        <table width="740" >
          <tr>
            <td width="37%">Cargos<img id="imgBuscaCargo" alt="1" src="<?php echo base_url() . 'assets/images/ico_view.png' ?>" border="0" title="Busca Cargo" /></td>
            <td width="22%">Avalia&ccedil;&atilde;o<img id="imgBuscaAval" alt="1" src="<?php echo base_url() . 'assets/images/ico_view.png' ?>" border="0" title="Busca Avaliação"  /></td>
            <td width="25%">Loca&ccedil;&atilde;o</td>
            <td width="16%">Vale Transporte</td>
          </tr> 
          <tr>
              <td><div id="novoCargoFunc"></div><input type="text" size="37"  id="cCargo" disabled  title="Clique na imagem acima"/></td>
            <td><input type="text" size="10"  id="cAvaliacao" /></td>
            <td><select name="cLocacao" id="cLocacao">
              <option value='0'></option>
              <option value='1'>Vestibular</option>
              <option value='2'>Transfer&ecirc;ncia</option>
              <option value='3'>Aluno Graduado</option>
            </select></td>
            <td><select name="cValeFunc" id="cValeFunc">
              <option value='0'></option>
              <option value='1'>Sim</option>
              <option value='2'>N&atilde;o</option>
            </select></td>
          </tr>
          <tr><td colspan="4">&nbsp;</td></tr>
          <tr >
              <td><div id="td_vale_transp11" style="display: none">Dias da Semana:<input type="text" id="diasSemana" size="3" /></div></td>
              <td>
                  <div id="td_vale_transp12" style="display: none">Tipo Vale 1: 
                      <select id="tipoValeUm">
                          <option value="">&nbsp;</option>
                          <option value="A">A</option>
                          <option value="B">B</option>
                          <option value="C">C</option>
                      </select>
                  </div></td>
              <td>
                  <div id="td_vale_transp13" style="display: none">Tipo Vale 2:
                      <select id="tipoValeDois">
                          <option value="">&nbsp;</option>
                          <option value="A">A</option>
                          <option value="B">B</option>
                          <option value="C">C</option>
                      </select>
                  </div></td>
              <td>
                  <div id="td_vale_transp14" style="display: none">Tipo Vale 3:
                      <select id="tipoValeTres">
                          <option value="">&nbsp;</option>
                          <option value="A">A</option>
                          <option value="B">B</option>
                          <option value="C">C</option>
                      </select>
                  </div></td>
          </tr>
          <tr>
              <td><div id="td_vale_transp21" style="display: none">N&ordm; dias &uacute;teis: <input type="text" id="qtdDias" size="3" /></div></td>
              <td><div id="td_vale_transp22" style="display: none">Qtd Vale 1: <input type="text" id="qtdValeUm" size="3" /></div></td>
              <td><div id="td_vale_transp23" style="display: none">Qtd Vale 2: <input type="text" id="qtdValeDois" size="3" /></div></td>
              <td><div id="td_vale_transp24" style="display: none">Qtd Vale 3: <input type="text" id="qtdValeTres" size="3" /></div></td>
          </tr>
        </table>
        <br />
        </fieldset>
        
<br />
<input type="button" value="Incluir Funcion&aacute;rio" id="btnIncFuncionario" onclick="incFuncionario()"  />
<br /><br /><br />
    </form> 

  </div>


<script>

      $(document).ready(
        function(){
            
           $('#cValeFunc').change(function(){
               
               var vt = jQuery('select[id="cValeFunc"]').val();
               
               if(vt == 1){
                   $("#td_vale_transp11").css('display','block');
                   $("#td_vale_transp12").css('display','block');
                   $("#td_vale_transp13").css('display','block');
                   $("#td_vale_transp14").css('display','block');
                   $("#td_vale_transp21").css('display','block');
                   $("#td_vale_transp22").css('display','block');
                   $("#td_vale_transp23").css('display','block');
                   $("#td_vale_transp24").css('display','block');
                   
               } else {
                   $("#td_vale_transp11").css('display','none');
                   $("#td_vale_transp12").css('display','none');
                   $("#td_vale_transp13").css('display','none');
                   $("#td_vale_transp14").css('display','none');
                   $("#td_vale_transp21").css('display','none');
                   $("#td_vale_transp22").css('display','none');
                   $("#td_vale_transp23").css('display','none');
                   $("#td_vale_transp24").css('display','none');
               }
                   
               
           });
           $('#cCep').change(function(){

                jQuery.ajax( {
                    type: "POST",
                    url: '?c=c_endereco&m=buscaEndereco',
                    cache: false,
                    data: {cep:jQuery('input[id="cCep"]').val()},
					
                    beforeSend: function (){
                            jQuery('#btnIncFuncionario').attr("disabled",true);
                            jQuery('#div_novo_func').addClass("div_carregando");
                            jQuery('#cLogradouro').attr('readonly', true);
                            jQuery('#cBairro').attr('readonly', true);
                            jQuery('#cCidade').attr('readonly', true);
                            jQuery('#cUf').attr('readonly', true);
                    },
                    complete:  function(){
                           jQuery('#div_novo_func').removeClass("div_carregando");
                           jQuery('#btnIncFuncionario').attr("disabled",false);
                        },
                    success: function(data){
                        
                        var dados = data.split('@');
                       
                        if(dados[0] == 1){
						
                            jQuery('#cLogradouro').attr('value', dados[1]);
                            jQuery('#cBairro').attr('value', dados[2]);
                            jQuery('#cCidade').attr('value', dados[3]);
                            jQuery('#cUf').attr('value', dados[4]);

                        } else if(dados[0] == 2){
						
                            jQuery('#cCidade').attr('value', dados[1]);
                            jQuery('#cUf').attr('value', dados[2]);
							
                        } else {
						
                                jQuery('#cLogradouro').attr('readonly', false);
                                jQuery('#cBairro').attr('readonly', false);
                                jQuery('#cCidade').attr('readonly', false);
                                jQuery('#cUf').attr('readonly', false);

                        }
                        
                    }
                });

            });

            $('#imgBuscaCargo').click(function(){

                jQuery.ajax( {
                    type: "POST",
                    url: '?c=c_cargos&m=listarCargos',
                    cache: false,
                    			
                    beforeSend: function (){
                            jQuery('#div_novo_func').addClass("div_carregando");
                            
                    },
                    complete:  function(){
                           jQuery('#div_novo_func').removeClass("div_carregando");
                           
                        },
                    success: function(data){
                        
                        jQuery.facebox(data);
                        
                    }
                });

            });
        });
    
    //$("#btnIncAluno").bind("click", function(){
        
        function incFuncionario(){
            
            jQuery("#msg_nome").css("display","none");
            jQuery("#msg_dt_matricula").css("display","none");
            jQuery("#msg_dia_pgto").css("display","none");
            jQuery("#msg_dia_pgto").css("display","none");                
            jQuery("#msg_nacionalidade").css("display","none");
            jQuery("#msg_estado_civil").css("display","none");
            jQuery("#msg_naturalidade").css("display","none");
            jQuery("#msg_cep").css("display","none");
            jQuery("#msg_logradouro").css("display","none");
            jQuery("#msg_bairro").css("display","none");
            jQuery("#msg_uf").css("display","none");
            jQuery("#msg_cidade").css("display","none");
            jQuery("#msg_tel_res").css("display","none");
            jQuery("#msg_tel_cel").css("display","none");
            jQuery("#msg_dt_nasc").css("display","none");
            

            var nome = jQuery('input[id="cNomeFunc"]').val();
            var dataAdmissao = jQuery('input[id="cDataAdmissaoFunc"]').val();//
            var dataAfastamento = jQuery('input[id="cDataAfastamento"]').val();
            var dataNascimento = jQuery('input[id="cDataNascFunc"]').val();
            var cpf = jQuery('input[id="cCpfFunc"]').val();
            var email = jQuery('input[id="cEmailFunc"]').val();
            var identidade = jQuery('input[id="cRgFunc"]').val();
            var expIdt = jQuery('input[id="cOrgaoExpRgFunc"]').val();
            var ufExpIdt = jQuery('select[id="ufExpRgFunc"]').val();
            var dtExpIdt = jQuery('input[id="cDataEmissaoFunc"]').val();
            var naturalCidade = jQuery('select[id="cNaturalCidade"]').val();
            var origemEtnica = jQuery('select[id="cOrigemEtnicaFunc"]').val();
            var estadoCivil = jQuery('select[id="cEstadoCivil"]').val();
            var sexo = jQuery('select[id="cSexo"]').val();
            var cep = jQuery('input[id="cCep"]').val();
            var logradouro = jQuery('input[id="cLogradouro"]').val();
            var complemento = jQuery('input[id="cComplemento"]').val();
            var tipoEndereco = jQuery('select[id="cTipoEndereco"]').val();
            var bairro = jQuery('input[id="cBairro"]').val();//
            var uf = jQuery('input[id="cUf"]').val();//
            var cidade = jQuery('input[id="cCidade"]').val();//
            var telefone = jQuery('input[id="cTelefoneFunc"]').val();//
            var celular = jQuery('input[id="cCelularFunc"]').val();//
            var locacao = jQuery('input[id="cLocacao"]').val();
            var opVale = jQuery('select[id="cValeFunc"]').val();
            var diasSemana = jQuery('input[id="diasSemana"]').val();
            var tipoValeUm = jQuery('select[id="tipoValeUm"]').val();
            var tipoValeDois = jQuery('select[id="tipoValeDois"]').val();
            var tipoValeTres = jQuery('select[id="tipoValeTres"]').val();
            var qtdDias = jQuery('input[id="qtdDias"]').val();
            var qtdValeUm = jQuery('input[id="qtdValeUm"]').val();
            var qtdValeDois = jQuery('input[id="qtdValeDois"]').val();
            var qtdValeTres = jQuery('input[id="qtdValeTres"]').val();
            
           
//            if(nome == '' || dataMatricula == '' || diaPagamento == '' || sexo == ''
//                || nacionalidade == '' || estadoCivil == '' || naturalCidade == ''
//                || cep == '' || logradouro == '' || bairro == '' || uf == '' || cidade == ''
//                || telefone == '' || celular == '' || dataNascimento == ''){
//                
//                if(nome == '')  jQuery("#msg_nome").css("display","block");
//                if(dataMatricula == '') jQuery("#msg_dt_matricula").css("display","block");
//                if(diaPagamento == '') jQuery("#msg_dia_pgto").css("display","block");
//                if(sexo == '') jQuery("#msg_dia_pgto").css("display","block");                
//                if(nacionalidade == '')  jQuery("#msg_nacionalidade").css("display","block");
//                if(estadoCivil == '') jQuery("#msg_estado_civil").css("display","block");
//                if(naturalCidade == '') jQuery("#msg_naturalidade").css("display","block");
//                if(cep == '') jQuery("#msg_cep").css("display","block");
//                if(logradouro == '')  jQuery("#msg_logradouro").css("display","block");
//                if(bairro == '') jQuery("#msg_bairro").css("display","block");
//                if(uf == '') jQuery("#msg_uf").css("display","block");
//                if(cidade == '') jQuery("#msg_cidade").css("display","block");
//                if(telefone == '') jQuery("#msg_tel_res").css("display","block");
//                if(celular == '') jQuery("#msg_tel_cel").css("display","block");
//                if(dataNascimento == '') jQuery("#msg_dt_nasc").css("display","block");
//                
//            }
//                
//         
//            else {
                alert('xxxx');
                jQuery("#msg_nome").css("display","none");
                jQuery("#msg_dt_matricula").css("display","none");
                jQuery("#msg_dia_pgto").css("display","none");
                jQuery("#msg_dia_pgto").css("display","none");                
                jQuery("#msg_nacionalidade").css("display","none");
                jQuery("#msg_estado_civil").css("display","none");
                jQuery("#msg_naturalidade").css("display","none");
                jQuery("#msg_cep").css("display","none");
                jQuery("#msg_logradouro").css("display","none");
                jQuery("#msg_bairro").css("display","none");
                jQuery("#msg_uf").css("display","none");
                jQuery("#msg_cidade").css("display","none");
                jQuery("#msg_tel_res").css("display","none");
                jQuery("#msg_tel_cel").css("display","none");
                jQuery("#msg_dt_nasc").css("display","none");

                              jQuery.ajax({
                                type: 'POST',
                                url:'?c=c_funcionario&m=executaCadastroFuncionario',
                                cache:false,
                                data: {
                                    nome:nome,
                                    naturalCidade:naturalCidade,
                                    email:email ,
                                    dataAdmissao:dataAdmissao,
                                    estadoCivil:estadoCivil,
                                    sexo:sexo,
                                    dataAfastamento:dataAfastamento,
                                    origemEtnica:origemEtnica,
                                    opVale:opVale,
                                    locacao:locacao,
                                    cpf:cpf,
                                    identidade:identidade,
                                    expIdt:expIdt,
                                    dataNascimento:dataNascimento,
                                    ufExpIdt:ufExpIdt,
                                    dtExpIdt:dtExpIdt,
                                    cep:cep,
                                    logradouro:logradouro,
                                    complemento:complemento,
                                    tipoEndereco:tipoEndereco,
                                    bairro:bairro,
                                    uf:uf,
                                    cidade:cidade,
                                    telefone:telefone,
                                    celular:celular,
                                    diasSemana:diasSemana, 
                                    tipoValeUm:tipoValeUm,
                                    tipoValeDois:tipoValeDois,
                                    tipoValeTres:tipoValeTres,
                                    qtdDias:qtdDias,
                                    qtdValeUm:qtdValeUm, 
                                    qtdValeDois:qtdValeDois,
                                    qtdValeTres:qtdValeTres
                                },
                                  beforeSend: function (){
                                       jQuery('#btnIncFuncionario').attr("disabled",true);
                                       jQuery('#div_body').addClass("div_carregando");
                                       
                                        },
                                   complete:  function(){
                                       jQuery('#div_body').removeClass("div_carregando");
                                       
                                    },
                                   success: function(data){
                        
                                    jQuery('#btnIncFuncionario').attr("disabled",false);
                                    if(data == 999){
                                        
                                        alert("Erro no cadastro. Favor tentar mais tarde.");
                                        
                                    }else{
                                        
                                        jQuery('#div_body').html(data);
                                      }
                                    
                                   
                                }
                            });
//            }
        }
  
</script>
